草庐IT

ios - 在 UIInputViewController 框架外绘图

全部标签

c# - System.IO.File.Move--如何等待移动完成?

我正在用C#编写一个WPF应用程序,我需要移动一些文件——问题是我真的真的需要知道这些文件是否成功。为此,我写了一个检查以确保文件在移动后到达目标目录——问题是有时我在文件移动完成之前就进行了检查:System.IO.File.Move(file.FullName,endLocationWithFile);System.IO.FileInfo[]filesInDirectory=endLocation.GetFiles();foreach(System.IO.FileInfotempinfilesInDirectory){if(temp.Name==shortFileName){ret

c# - 如何使用 Xamarin 在 iOS 8 中制作表格单元格和分隔符全宽?

我们有许多表格View(使用XamarinMonotouchDialog),它们是普通的(未分组的)并且设计为全角显示而没有缩进。这在iOS7中一切正常。不过使用iOS8模拟器时,我们得到了轻微的左缩进。iOS8有一个名为LayoutMargins的新属性。我们将该属性设置为零。像这样:if(this.TableView.RespondsToSelector(newSelector("setSeparatorInset:")))this.TableView.SeparatorInset=UIEdgeInsets.Zero;if(this.TableView.RespondsToSele

c# - System.IO.Directory.GetFiles 空

当我枚举“C:\Windows\System32\Tasks”时,谁能解释为什么GetFile()为空?System.IO.Directory.GetFiles(@"C:\Windows\System32\Tasks");我检查过这个:VS以管理员身份运行没有抛出异常根目录下有文件我可以(通过资源管理器)将文件复制到另一个文件夹,而且它可以工作 最佳答案 这里的问题是您正在以x86运行程序,它是beingsilentlyredirectedtoanotherfolder里面没有文件。(它将被重定向到C:\Windows\SysWOW

C# - OxyPlot 如何将绘图添加到窗口窗体

试用OxyPlot、已安装和引用的包。从此处复制并粘贴示例http://docs.oxyplot.org/en/latest/getting-started/hello-windows-forms.html但它无法识别最后一行的plot1。我猜是因为控件没有添加到表单中。我该如何添加它?我在工具箱中没有看到它,我尝试将控件添加到工具箱中,但在任何地方都找不到。谢谢。 最佳答案 您可以通过在初始化组件方法下的窗体设计器中附加这些行来手动添加绘图控件。privatevoidInitializeComponent(){this.plot1

c# - C# 中的谷歌浏览器框架?

如何使用GoogleChromeFrame在.NET的WebBrowser控件中?我知道我必须:在我正在加载的页面的开头,但如何执行此操作? 最佳答案 您好,@ErickPetru所说的是真的,但是还有一些其他选项,尤其是ChromiumEmbeddedFramework。有2个项目针对.net框架。我以前用过CefSharp,cefglue是新的。查看那些在.net应用程序中嵌入chromelike浏览器的内容。cefglueCefSharp 关于c#-C#中的谷歌浏览器框架?,我们在

c# - Xamarin.iOS ARKit 演示项目错误 : “32-bit architectures are not supported when deployment target is 11 or later"

从https://developer.xamarin.com/samples/monotouch/ios11/ARKitSample/部署ARKit示例项目时,我收到构建错误Invalidarchitecture:ARMv7。当部署目标为11或更高版本时,不支持32位架构。所有与部署设备和我的开发机器一起检查:我在部署设备上运行iOS11(iPhone6SPlus-ARKit不会在模拟器中运行),并且安装了Xcode9(并且在启动VisualStudioforMac之前启动过一次)。VisualStudioforMac也已更新到最新的稳定版本(ARKit目前在Alpha和Beta版本中

c# - UI测试框架+持续集成?

所以我有一个我继承的应用程序,我想围绕它构建一个自动化测试套件。该应用程序在设计时并未考虑可测试性,并且代码是“大泥球”。我的计划是使用UI自动化测试框架并在UI级别创建一套测试,直到我有足够的覆盖率让我有信心开始重构并在代码中引入一些接缝以提高可测试性和设计。这是一个.NetWinForms应用程序,我知道的两个框架是:NUnitForms和ProjectWhite根据我的阅读,这两个框架在尝试作为自动构建(持续集成)的一部分运行时都会出现问题,因为大多数CI产品作为Windows服务运行,如果UI使用模态对话框,应用程序将死得很惨。我使用CruiseControl.Net作为我的C

c# - 绘图区中的 GTK# 鼠标事件

我有一个DrawingArea,我想接收鼠标事件。从教程中我发现KeyPressEvent也会捕获鼠标事件。但是,对于以下代码,永远不会调用处理程序。staticvoidMain(){Application.Init();Gtk.Windoww=newGtk.Window("");DrawingAreaa=newCairoGraphic();a.KeyPressEvent+=KeyPressHandler;w.Add(a);w.Resize(500,500);w.DeleteEvent+=close_window;w.ShowAll();Application.Run();}priva

c# - C#有没有成熟的P2P框架/库?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在寻找一个可靠的P2P框架或库,最好是用C#本地编写,但也可以使用C#可以与之交互的东西。您遇到过或使用过可靠的工具吗?

c# - HttpClient.SendAsync 使用线程池而不是异步 IO?

所以我一直在深入研究HttpClient.SendAsync的实现通过反射器。我有意想知道这些方法的执行流程,并确定调用哪个API来执行异步IO工作。探索里面的各个类之后HttpClient,我看到它在内部使用HttpClientHandler源自HttpMessageHandler并实现其SendAsync方法。这是HttpClientHandler.SendAsync的实现:protectedinternaloverrideTaskSendAsync(HttpRequestMessagerequest,CancellationTokencancellationToken){if(r